package com.example.tests;

import com.thoughtworks.selenium.Selenium;
import com.thoughtworks.selenium.SeleneseTestCase;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebDriverBackedSelenium;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import java.util.regex.Pattern;

public class Caso de prueba 001 extends SeleneseTestCase {
	@Before
	public void setUp() throws Exception {
		WebDriver driver = new FirefoxDriver();
		String baseUrl = "http://127.0.0.1/";
		selenium = new WebDriverBackedSelenium(driver, baseUrl);
	}

	@Test
	public void testCaso de prueba 001() throws Exception {
		selenium.open("/wordpress/?page_id=49");
		selenium.click("link=Sistema de Gestión para el Autoaprendiza…");
		selenium.waitForPageToLoad("30000");
		selenium.click("link=Escritorio");
		selenium.waitForPageToLoad("30000");
		selenium.click("link=Usuarios");
		selenium.waitForPageToLoad("30000");
		selenium.click("xpath=(//a[contains(text(),'Añadir nuevo')])[4]");
		selenium.waitForPageToLoad("30000");
		selenium.type("id=user_login", "faberdanilo");
		selenium.type("id=email", "faberdanilo@hotmail.com");
		selenium.type("id=first_name", "faber");
		selenium.type("id=last_name", "giraldo");
		selenium.type("id=pass1", "f12345");
		selenium.type("id=pass2", "f12345");
		selenium.select("id=role", "label=Editor");
		selenium.click("id=createusersub");
		selenium.waitForPageToLoad("30000");
	}

	@After
	public void tearDown() throws Exception {
		selenium.stop();
	}
}
